package com.urbane.util;

import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.context.annotation.Configuration;

/**
 * 自动配置类 —— 核心！Spring Boot 启动时会加载此类
 * 条件：
 *   - 当配置 my.greeting.enabled=true（默认）时才生效
 *   - 如果用户未手动定义 GreetingService Bean，则自动创建默认实现
 */
@Configuration
@ConditionalOnProperty(
        prefix = "my.greeting",
        name = "enabled",
        havingValue = "true", // 只有当 my.greeting.enabled=true 时才装配
        matchIfMissing = true // 如果未配置，默认视为 true
)
public class UtilAutoConfiguration {



}
